import request from "./request";

export default {
  request,
  // 获取首页轮播
  getHomeBanners(params = {}) {
    return request.get("/banner/list", { params });
  },
  // 获取商品列表
  getItems(params = {}) {
    return request.post("/shop/goods/list/v2", params);
  },
  // 获取商品分类列表
  getCates(params = {}) {
    return request.get("/shop/goods/category/all", { params });
  },
  // 获取商品详情
  getDetail(params = {}) {
    return request.get("/shop/goods/detail", { params });
  },
  // 注册
  userRegister(params = {}) {
    return request.post("/user/username/register", params);
  },
  // 登录
  userLogin(params = {}) {
    return request.post("/user/username/login", params);
  },
  // 加入购物车
  addCart(params = {}) {
    return request.post("/shopping-cart/add", params);
  },
  // 读取购物车数据
  getCartInfo(params = {}) {
    return request.get("/shopping-cart/info", { params });
  },
  // 修改购物车商品购买数量
  changeCartItemNum(params = {}) {
    return request.post("/shopping-cart/modifyNumber", params);
  },
  // 删除购物车中某个商品
  removeCartItem(params = {}) {
    return request.post("/shopping-cart/remove", params);
  },
  // 修改购物车商品选中状态
  changeItemSelectStatus(params = {}) {
    return request.post("/shopping-cart/select", params);
  },
};
